﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace com.huawei.esdk.tp.professional.DataType
{
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://smc.huawei.com/")]
    public partial class CameraControlEx
    {

        private int? camStateField;

        private int? camActionField;

        private int? camPosField;

        private bool camPosFieldSpecified;

        private int? camSrcField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int? camState
        {
            get
            {
                return this.camStateField;
            }
            set
            {
                this.camStateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int? camAction
        {
            get
            {
                return this.camActionField;
            }
            set
            {
                this.camActionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int? camPos
        {
            get
            {
                return this.camPosField;
            }
            set
            {
                this.camPosField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool camPosSpecified
        {
            get
            {
                return this.camPosFieldSpecified;
            }
            set
            {
                this.camPosFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int? camSrc
        {
            get
            {
                return this.camSrcField;
            }
            set
            {
                this.camSrcField = value;
            }
        }
    }

}
